Reo: a channel-based coordination model for component composition
نویسندگان
چکیده
منابع مشابه
Reo: a channel-based coordination model for component composition
In this paper, we present Reo, a paradigm for composition of software components based on the notion of mobile channels. Reo is a channel-based exogenous coordination model wherein complex coordinators, called connectors are compositionally built out of simpler ones. The simplest connectors in Reo are a set of channels with well-defined behavior supplied by users. Reo can be used as a language ...
متن کاملCoordination for Component Composition
Composition of systems out of autonomous subsystems pivots on coordination concerns that center on interaction. Interaction has been studied as an inseparable concern in concurrency theory. Curiously, however, interaction has not been seriously considered as a first-class concept in constructive models of computation. The coordination language Reo provides a powerful and expressive model for fl...
متن کاملChannel-based Coordination Models and Languages for Component Composition: A Survey
This paper surveys the field of channel-based coordination models for component composition. Composition of systems out of components can be done by interaction on a component level or by coordinating components from the outside. Coordination from the outside, also called exogenous coordination, imposes many advantages to software systems like easy reusability and maintainability or the ability...
متن کاملA Channel-based Coordination Model for Components
In this paper we present a coordination model for component-based software systems based on the notion of mobile channels, and describe its implementation in the Java language. Channels allow anonymous, and point-to-point communication among components, while mobility allows dynamic reconfiguration of channel connections in a system. This model supports dynamic distributed systems where compone...
متن کاملUsing Reo for Service Coordination
In this paper we address coordination of services in complex business processes. As the main coordination mechanism we rely on a channel-based exogenous coordination language, called Reo, and investigate its application to service-oriented architectures. Reo supports a specific notion of composition that enables coordinated composition of individual services, as well as complex composite busine...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Mathematical Structures in Computer Science
سال: 2004
ISSN: 0960-1295,1469-8072
DOI: 10.1017/s0960129504004153